.bg-map(@v,@h){background: url(../images/smap_img1.gif) no-repeat @v @h;}
.fnclear{zoom:1; /* for IE6 IE7 */
	&:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
}
#container{
	h1.maptitle{font-size:12px;line-height:2em;font-weight:normal;color:#999;border-bottom: 1px solid #D1D1D1;}
	.mapList{margin:10px 0;
		.fn-left{width: 730px;padding-left: 10px;}
		.fn-right{width: 200px;}
		.title{.bg-map(0,0);line-height: 31px;height: 31px;color: #569E34;padding-left: 20px;font-weight: bold;
			a{color: #578B90;}
		}
		dl{line-height: 24px;.bg-map(0,-62px);.fnclear;
			a{color: #464646;}
			dt{padding-left: 40px;float: left;width: 75px;}
			dd{.bg-map(0,-134px);float: left;width: 595px;padding-left: 20px;color: #BAC1C7;
				a{padding:0 4px;}
			}
		}
		a:hover{color: #F60;}
	}
}